Expand the Save example to point out the correct usage of
authorFederico Mena Quintero <federico@ximian.com>
Fri, 22 Jul 2005 02:51:37 +0000 (02:51 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Fri, 22 Jul 2005 02:51:37 +0000 (02:51 +0000)
2005-07-21  Federico Mena Quintero  <federico@ximian.com>

* gtk/tmpl/gtkfilechooserdialog.sgml (dialog): Expand the Save
example to point out the correct usage of _set_current_folder()
and _set_current_name(), versus _set_filename() alone.

docs/reference/ChangeLog
docs/reference/gtk/tmpl/gtkfilechooserdialog.sgml

index fd0cd0c27c05aa0129b7ce9a2a3b10caa23a50ad..a423a0e2af22d776d87d7a867df0898a573be13b 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-21  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/tmpl/gtkfilechooserdialog.sgml (dialog): Expand the Save
+       example to point out the correct usage of _set_current_folder()
+       and _set_current_name(), versus _set_filename() alone.
+
 2005-07-15  Matthias Clasen  <mclasen@redhat.com>
 
        * === Released 2.7.3 ===
index fec26a87840c96f6df8ba1fe711a6d3c46b6934d..4ed335f23450db4f74b9f3b6e4845feb1a1dd583 100644 (file)
@@ -65,6 +65,15 @@ dialog = gtk_file_chooser_dialog_new ("Save File",
                                      NULL);
 gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER (dialog), TRUE);
 
+if (user_edited_a_new_document)
+  {
+    gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), default_folder_for_saving);
+    gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), "Untitled document");
+  }
+else
+  gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), filename_for_existing_document);
+
+
 if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
   {
     char *filename;